#include<stdio.h>
 
int main() {
	int n, m, i, j, p, temp;
	int arr[100];
 
	scanf("%d", &n);
	for (i = 0; i < n; i++) {
		scanf("%d", &arr[i]);						//输入 
	}
 
	for (i = 0; i < n - 1; i++) {
		p = i;                            //p用于记录最小元素的下标
		for (j = i + 1; j < n; j++) {       //找到剩下元素中最小的那一个
			if (arr[p] > arr[j])
				p = j;
		}
		temp = arr[i];                        //temp是交换两数时的中间变量
		arr[i] = arr[p];
		arr[p] = temp;
	}
	for (i = 0; i < n; i++) {
		printf("%d ", arr[i]);						//输出 
	}
	return 0;
}